অ্যারিথমেটিক অপারেটরস হলো অপারেটরগুলি যা সংখ্যা বা সংখ্যাগুলির সাথে গাণিতিক কার্যক্রম (যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি) সম্পাদন করতে ব্যবহৃত হয়। C++ এ বেশ কয়েকটি সাধারণ অ্যারিথমেটিক অপারেটর রয়েছে, এবং এগুলি বিভিন্ন ধরনের গাণিতিক অপারেশনের জন্য ব্যবহৃত হয়। নিচে C++ এ ব্যবহৃত অ্যারিথমেটিক অপারেটরগুলোর তালিকা ও উদাহরণ দেওয়া হলো:
অপারেটর | নাম | উদাহরণ | বর্ণনা |
---|---|---|---|
+ | যোগ | a + b | দুটি সংখ্যার যোগফল। |
- | বিয়োগ | a - b | প্রথম সংখ্যা থেকে দ্বিতীয় সংখ্যা বিয়োগ। |
* | গুণ | a * b | দুটি সংখ্যার গুণফল। |
/ | ভাগ | a / b | প্রথম সংখ্যা দ্বিতীয় সংখ্যায় ভাগ। |
% | মডুলাস (শেষাংশ) | a % b | প্রথম সংখ্যার দ্বিতীয় সংখ্যার ভাগফল। |
এখানে একটি উদাহরণ দেওয়া হলো যাতে বিভিন্ন অ্যারিথমেটিক অপারেটর ব্যবহৃত হয়েছে:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 3;
// যোগফল
int sum = a + b;
cout << "Sum: " << sum << endl; // Output: Sum: 13
// বিয়োগফল
int difference = a - b;
cout << "Difference: " << difference << endl; // Output: Difference: 7
// গুণফল
int product = a * b;
cout << "Product: " << product << endl; // Output: Product: 30
// ভাগফল
int quotient = a / b;
cout << "Quotient: " << quotient << endl; // Output: Quotient: 3 (integer division)
// মডুলাস
int remainder = a % b;
cout << "Remainder: " << remainder << endl; // Output: Remainder: 1
return 0; // প্রোগ্রাম সফলভাবে শেষ হয়েছে
}
+
): দুটি সংখ্যার যোগফল দেয়।-
): প্রথম সংখ্যার থেকে দ্বিতীয় সংখ্যাটি বিয়োগ করে।*
): দুই সংখ্যার গুণফল দেয়।/
): প্রথম সংখ্যাকে দ্বিতীয় সংখ্যায় ভাগ করে। (গণনা করার সময় যদি ভগ্নাংশ থাকে তবে এটি পূর্ণ সংখ্যা ফেরত দেয়।)%
): প্রথম সংখ্যার দ্বিতীয় সংখ্যায় ভাগফল হিসেবে অবশিষ্ট অংশ (শেষাংশ) প্রদান করে।যদি কোনো অপারেশন ফ্লোটিং পয়েন্ট সংখ্যা (যেমন float
বা double
) নিয়ে কাজ করে, তাহলে তা সঠিক ভাগফল প্রদান করবে। উদাহরণ:
#include <iostream>
using namespace std;
int main() {
double a = 10.0;
double b = 3.0;
// ভাগফল
double quotient = a / b;
cout << "Quotient: " << quotient << endl; // Output: Quotient: 3.33333
return 0; // প্রোগ্রাম সফলভাবে শেষ হয়েছে
}
ইনক্রিমেন্ট (++
): একটি ভ্যারিয়েবলের মান ১ বাড়ায়।
int x = 5;
x++; // x এর মান হবে 6
ডিক্রিমেন্ট (--
): একটি ভ্যারিয়েবলের মান ১ কমায়।
int y = 5;
y--; // y এর মান হবে 4
অ্যারিথমেটিক অপারেটরগুলি C++ প্রোগ্রামিংয়ে গাণিতিক কার্যক্রম সম্পাদনের জন্য মৌলিক উপাদান। এগুলি ব্যবহার করে প্রোগ্রামাররা বিভিন্ন গাণিতিক সমস্যার সমাধান করতে সক্ষম হন। সঠিকভাবে অ্যারিথমেটিক অপারেটরগুলি ব্যবহার করা গেলে প্রোগ্রামের ফলাফল দ্রুত ও কার্যকরভাবে পাওয়া যায়।
common.read_more